@charset "utf-8";

html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
 big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, 
 ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,figure{margin:0;padding:0;}
address, cite, em{font-style:normal;}
textarea{ resize:none}
ul li{list-style-type:none;}
fieldset, img {border:0;}
label,button,a{cursor: pointer;}
body{font-size:12px;overflow-x:hidden; color:#131313;font-family:"Arial";}
a{text-decoration:none;color:#444}
span,h3,h2,p,a{line-height:22px}
a:hover{text-decoration:none;}
dt{ font-weight:normal;}
b{font-weight:normal;}

.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
.clearfix{*zoom:1;}







@font-face {
	font-family: 'Conv_GIORGIO SANS-BOLD';
	src: url('../font/GIORGIO SANS-BOLD.eot');
	src: local('☺'), url('../font/GIORGIO SANS-BOLD.woff') format('woff'), url('../font/GIORGIO SANS-BOLD.ttf') format('truetype'), url('../font/GIORGIO SANS-BOLD.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
    font-family: 'itcavantgardestd-xlt';
	 src:url('../font/itcavantgardestd-xlt.otf');
}



.wrapper{width:1150px;margin:0 auto;}



.h_top{ height:40px; border-bottom:1px solid #eaeaea; /*overflow:hidden;*/ zoom:1; }
.h_top a{ line-height:40px; color:#353333;}
.h_top .mail{ width:750px;border-right:1px solid #eaeaea; float:left;}
.h_top .mail a{ font-size:13px;}
.h_top .mail a span{ display:inline-block; text-transform:capitalize;}
.h_top .down{ width:100px;border-right:1px solid #eaeaea; float:left;text-align:center;}
.h_top .down a,.h_top .support a{text-transform:capitalize; font-size:14px;}
.h_top .support{ width:100px;border-right:1px solid #eaeaea; float:left;text-align:center;}
.h_top .language{ width:100px;border-right:1px solid #eaeaea; float:left;}
.h_top  .language p{text-align:right;cursor:pointer; font-size:14px;}
.h_top  .language p span{ display:inline-block;float:left;text-transform: inherit; margin-left:12px;line-height:40px;}
.h_top  .language p .arrow{display:inline-block; background: url(../images/icons.png) no-repeat 0 -59px; width: 9px; height: 6px;margin-top:20px;margin-left: 15px; float:left;}
.h_top .language .lan_select{position:absolute;z-index:100;display:none; background:#efefef;top: 40px;padding-top:7px;padding-bottom:7px;padding-left: 15px; width:86px;}
.h_top .language .lan_select dd a{line-height:28px; color:#444;font-size:14px;}
.h_top .language:hover .lan_select{display:block; }
.h_top .language .lan_select dd:hover a{color:#238ed5; text-decoration:underline;}

.h_top .tip{ position:relative; width:50px; float:left; }
#vivo-head{z-index:999;position:absolute;right:0;}
#vivo-head .vivo-nav{width:100%;position:absolute;z-index:999; top:0; _right:0;}
.vivo-nav .search-user{float:right;}
.search-user a{width:48px;height:43px;display:inline-block;position:relative;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.search-user a i{width:19px;height:15px;display:block;position:absolute;top:15px;left:15px;;background:url(../images/icons.png) no-repeat -281px 0; _right:0;}


#vivo-head .vivo-search{width:100%;position:relative;z-index:9999;display:none; top:40px; right:10px;}
.vivo-search .search-box{width:270px;height:42px;background:#efefef;position:relative;z-index:9999; overflow:hidden;}
.vivo-search .search-box input{ float:left; display:inline-block;width:210px;height:42x;font-size:14px;border:none;background:#efefef;overflow:hidden;outline:none; padding-left:20px; padding-top:15px;_width:298px;}
.vivo-search .search-box .sb-search-submit{float:right;width:40px;height:40px;border:none;background: url(../images/icons.png) 0 -201px;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;font-family: 'akzidenz-grotesk_bqmedium';}

.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}





.h_center{ overflow: hidden; zoom:1;}
.h_center .logo{ float:left; width:980px; height:100px; padding-top: 5px;}
.h_center .icons{ float:left; width:160px;}
.h_center .icons a{ display:inline-block; width:30px; height:20px; margin-right:3px;background:url(../images/link01.png) no-repeat; vertical-align:middle; margin-top:48px;}
.h_center .icons a.icon01,.h_center .icons a.icon01:hover{ background-position:0 0;}
.h_center .icons a.icon02,.h_center .icons a.icon02:hover{ background-position:-32px 0;}
.h_center .icons a.icon03,.h_center .icons a.icon03:hover{ background-position:-69px 0;}
.h_center .icons a.icon04,.h_center .icons a.icon04:hover{ background-position:-104px 0;}
.h_center .icons a.icon05,.h_center .icons a.icon05:hover{ background-position:-139px 0; width:20px;}
.h_center .icons a:hover{background:url(../images/link02.png) no-repeat;}
.h_bottom{ height:46px; background:url(../images/h_bg.jpg) no-repeat center center; }
.h_bottom .nav{overflow:hidden; zoom:1;}
.h_bottom .nav li{  margin-top:6px;float:left;}
.h_bottom .nav li a{display:inline-block;text-transform:capitalize; color:#fff;padding:0 42px;line-height:40px;  font-size:14px;}
.h_bottom .wrapper{position:relative;}


.h_bottom .nav li:hover{ color:#fff;background:#d78c0d;}
.h_bottom .nav li.con:hover{background:none;}
.h_bottom  .nav li i{ display:inline-block; background:url(../images/icons.png) no-repeat 0 -172px; width:22px; height:22px; margin: 0 5px 0 15px; vertical-align:middle;}
.h_bottom  .nav li .sub_nav{position:absolute; z-index:99999;top:46px;width:284px;background:#ef9c0e;padding:0 20px; display:none; }
.h_bottom .nav li  .sub_nav  dd{font-size:14px; }
.h_bottom .nav li  .sub_nav  dd a{ display:inline-block; color:#fff; line-height:30px; border-top:none; background:none;padding:10px 5px;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; -ms-transition:all 0.5s linear;font-weight:100; height:30px;}
.h_bottom .nav li  .sub_nav  dd a:hover{transform:translateX(10px);-webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); border-radius:0; text-decoration:underline;}





#fixed{ z-index:99999; width:100%;}

/*banner*/



.banner{height:350px;position:relative; overflow:hidden;width:100%;}
.banner .slide li img{height:350px; width:1920px;  position:relative;left:50%; margin-left:-960px;}
.banner .num{position:absolute;bottom:0;left:44%;overflow:hidden;zoom:1; width:auto; height:60px; opacity:0.8; border-radius:3px;
        -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px;filter:alpha(opacity=80); background:#fff;}
.banner .num ul{ margin: 0 20px 0 25px;}
.banner .num ul li{width:7px;height:7px;background:#fff;float:left;margin-right:13px;text-indent:9999px;margin-top:26px; border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%; border:1px solid #222;}
.banner .num ul li.on{background:#ef9c0e; width:11px; height:11px; border-color:#ef9c0e; margin-top:25px;}
.banner .prev,.banner .next {display:inline-block;position:absolute;top:23px;color:#f00; z-index:9999; width:15px; height:20px; background:url(../images/icons.png) no-repeat;}
.banner .prev{left:15px; background-position:-285px -383px;}
.banner .next{right:15px;background-position:0 -333px;}










.c_box01{ padding:30px 0; overflow:hidden; zoom:1;}
.c_box01 .title a{ color:#ef9c0e; text-transform:uppercase; font-weight:bold; font-size:35px;}
.c_box01 .title a span{ display:inline-block; color:#353333;}
.c_box01 ul{overflow:hidden; zoom:1; margin:30px 0 0;}
.c_box01 ul li{float:left; width:287.5px;}
.c_box01 ul li a{ display:block; position:relative;background:#f2f2f2;}
.c_box01 ul li a .arrow{ position:absolute; z-index:99999; top:196px; left:120px; width:50px; height:50px; background:url(../images/icons.png) no-repeat 0 0;}
.c_box01 ul li a .pic{ width:287.5px; height:220px;overflow:hidden;}
.c_box01 ul li a img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:287.5px; height:220px;}
.c_box01 ul li a dl{text-align:center; height:160px; padding-top:60px;}
.c_box01 ul li a dl dt{color:#353333; font-size:16px;     text-transform: capitalize; margin:0 30px 15px; text-align:center;} 
.c_box01 ul li a dl dd.border{ width:30px; height:1px; background:#353333; margin:0 0 20px 130px;}
.c_box01 ul li a dl dd.more{ text-align:center; text-transform:uppercase; color:#353333;}
.c_box01 ul li:hover a .more{color:#ef9c0e;}
.c_box01 ul li:hover a img{ transform:scale(1.2);-moz-transform:scale(1.2); -ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);}

.c_box02{ background:#f2f2f2; padding:30px 0; overflow:hidden; zoom:1;}
.c_box02 .title01{ float:left; width:1060px;}
.c_box02 .title01 a{ color:#ef9c0e; text-transform:uppercase; font-weight:bold; font-size:35px;}
.c_box02 .title01 a span{ display:inline-block; color:#353333;}
.c_box02 .more{ float:right; background:url(../images/more.jpg) no-repeat; width:90px; height:30px;}
.c_box02 .more a{ line-height:30px; display: inline-block; text-transform:uppercase; padding-left:15px; font-size:13px; color:#fff;}
.c_box02 ul{ padding-top:60px;}
.c_box02 ul li{ width:270px; float:left; margin-right:23px; background:#e7e7e7;}
.c_box02 ul li .text01{ color:#353333; line-height:20px;     height: 20px;overflow: hidden;     text-transform: capitalize; font-size:14px; margin:25px 25px 10px;}
.c_box02 ul li .text02{ color:#353333; line-height:20px;     height: 60px;overflow: hidden;     text-transform: capitalize; font-size:14px; margin:25px 25px 10px;}

.c_box02 ul li .more01{ background:url(../images/icons.png) no-repeat -183px 0; width:25px; height:25px; margin-bottom:30px; margin-left:25px;}
.c_box02 ul li:hover{ background:#ef9c0e;}
.c_box02 ul li:hover .text{ color:#fff;}
.c_box02 ul li:hover .more01{ background-position:-225px 0;}





.c_box03{ padding:30px 0; overflow:hidden; zoom:1;}
.c_box03 .title{text-align:center;}
.c_box03 .title a{ color:#ef9c0e; text-transform:uppercase; font-weight:bold; font-size:35px;}
.c_box03 .title a span{ display:inline-block; color:#353333;}
.c_box03 .border{ height:1px; width:20px; background:#dcdbdb; margin:26px 0 26px 565px;}
.c_box03 .tabs{width:1150px;margin:0 auto;padding-top:0px;*height:320px;*overflow:hidden; position:relative;}
.c_box03 .tabNav{margin-bottom:25px;text-align:center;  line-height: 26px;border-top: 1px dashed #d1d1d1;padding-bottom: 5px;margin-bottom:50px; padding-top:20px;}
.c_box03  .tabNav li{position:relative;display:inline-block; width:150px;*display:inline;*zoom:1; }
.c_box03  .tabNav .year{display:block;font-size:13px; text-transform: capitalize;text-align:center;color:#3c3c3c;cursor:pointer; line-height:15px; padding: 0 15px;}
.c_box03  .tabNav i{position:absolute;left:70px;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff; border:3px solid #222222;overflow:hidden;top:-28px;}
.c_box03  .tabNav .active i{ border-color:#ef9c0e;}
.c_box03  .tabPane{ height:270px; width:1150;*overflow:hidden;}
.c_box03 .tabPane a{ display:block; width:80%; margin:0 auto;}
.c_box03  .tabPane .info{ font-size:20px; color:#353333; text-transform:uppercase; text-align:center; margin:90px 0 40px;}
.c_box03  .tabPane .info span{ display:inline-block; font-weight:bold;}
.c_box03  .tabPane dl dd{ text-align:center; display:block; margin:60px auto 0; color:#353333; line-height:25px; font-size:14px;}
.c_box03  .tabPane dl dd.more{background:url(../images/more.jpg) no-repeat; width:90px; height:30px;line-height:30px; display: inline-block; text-transform:uppercase; padding-left:15px; font-size:13px; color:#fff; margin:60px 0 0 420px; text-align:left;}
.c_box03  .tabs .prev, .tabs .next{position:absolute;top:230px; background:url(../images/icons.png) no-repeat;width:33px;height:33px;}
.c_box03  .tabs .prev{left:0px; background-position:0 -367px;*left:-430px;}
.c_box03  .tabs .prev:hover{ background-position:-106px -367px;}
.c_box03  .tabs .next{right:0px;background-position:-55px -367px;}
.c_box03  .tabs .next:hover{background-position:-163px -367px;}




.c_box04{ padding:30px 0; overflow:hidden; zoom:1; background:#f2f2f2;}
.c_box04 .title a{ color:#ef9c0e; text-transform:uppercase; font-weight:bold; font-size:35px;}
.c_box04 .title a span{ display:inline-block; color:#353333;}
.c_box04 .left{ width:640px; float:left;}
.c_box04 .left ul li{ margin-top:40px;}
.c_box04 .left ul li .border{ width:12px; height:3px; background:#ef9c0e; }
.c_box04 .left ul li dl dt{margin:15px 0; overflow:hidden;zoom:1;}
.c_box04 .left ul li dl dt span{ display:inline-block;text-transform: capitalize;}
.c_box04 .left ul li dl dt span.text{ float:left; width:570px; font-size:16px;  font-weight:bold; color:#353333;}
.c_box04 .left ul li dl dt span.date{ color:#444;float:right; width:70px;}
.c_box04 .left ul li dl dd{ color:#444; line-height:21px;}
.c_box04 .left ul li dl dd.more{ color:#ef9c0e; text-transform:uppercase; margin-top:15px;}
.c_box04 .left ul li dl dd.more i{ display:inline-block; background:url(../images/icons.png) no-repeat -142px 0; width:16px; height:14px; vertical-align:middle; margin-left:5px;}
.c_box04 .right{ width:460px; float:right;}
.c_box04 .right .pic{ margin-top:40px; position:relative;}
.c_box04 .right .pic i{ display: inline-block; background: url(../images/icons.png) no-repeat 0 -72px; width:54px; height:54px; position:absolute;  left:200px; top:100px;}
.c_box04 .right .more{ font-size:16px; text-transform:uppercase; color:#353333; width:460px;margin-top:20px; height:70px; background:#fff; text-align:center; line-height:70px; border:1px solid #e8e8e8;}
.c_box04 .right .more a{ line-height:65px;}
.c_box04 .right .more i{ display:inline-block; background:url(../images/icons.png) no-repeat 0 -142px; width:21px; height:17px; vertical-align:middle;}



.c_box05{ padding:30px 0; background:#f8f8f8; overflow:hidden; zoom:1;}
.c_box05 .left{width:630px; float:left;}
.c_box05 .left ul#aside-parts-slide  li{ display:none; }
.c_box05 .left ul#aside-parts-slide  li .pic{ margin-bottom:20px;}
.c_box05 .left ul#aside-parts-slide  li .main{ overflow:hidden; zoom:1;}
.c_box05 .left ul#aside-parts-slide  li .main .text{ float:left; width:150px; border-right:3px solid #ef9c0e;font-family: 'Conv_GIORGIO SANS-BOLD'; font-size:35px; color:#ef9c0e; text-transform:uppercase; height:130px; padding-top:20px;}
.c_box05 .left ul#aside-parts-slide  li .main dl{ float:right; width:435px;}
.c_box05 .left ul#aside-parts-slide  li .main dl dd{ color:#353333; font-size:15px; line-height:25px; padding:15px 0 30px;}
.c_box05 .left ul#aside-parts-slide  li .main dl dd.more{ padding:0; font-size:14px; text-transform:uppercase; color:#ef9c0e;}
.c_box05 .left ul#aside-parts-slide  li .main dl dd.more i{ display:inline-block; background:url(../images/icons.png) no-repeat -260px -388px; width:12px; height:12px; margin-left:8px; vertical-align:middle;}
.c_box05 .left ul#aside-parts-nav {overflow:hidden; position:relative; margin-top:-25px;}
.c_box05 .left ul#aside-parts-nav  li {display:inline-block; vertical-align:top; width:10px; height:10px; margin:0 7px 0 0; zoom: 1; *display: inline; cursor:pointer; background:#353333; border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; -webkit-border-radius:12px;}
.c_box05 .left ul#aside-parts-nav  li.now {background:#f0a30d; cursor:default;}

.c_box05 .right{ width:460px; float:right; background:#f2f2f2; padding:25px 0 50px;}
.c_box05 .right .pic{width:156px; height:156px; border-radius:50%; margin:0 0 30px 156px; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
.c_box05 .right .pic img{ width:156px; height:156px;}
.c_box05 .right .text{ text-align:center; color:#ef9c0e; font-size:20px; font-weight:bold; text-transform:uppercase;}

.c_box05 .right .border{ width:40px; height:3px; background:#ef9c0e; margin:25px 0 25px 210px;}

.c_box05 .right dl dd{ margin:0 35px; line-height:30px; font-size:15px; color:#353333; text-align:center;}
.c_box05 .right dl dd.more{background:url(../images/more.jpg) no-repeat; width:90px; height:30px;line-height:30px; display: inline-block; text-transform:uppercase; padding-left:15px; font-size:13px; color:#fff; margin:50px 0 0 187px; text-align:left;}




.f_box01{ background:#2d2d2d; overflow:hidden; zoom:1; padding:70px 0 50px;}


.f_box01 .index_product{ float:left; width:410px;}
.f_box01 .index_product dl dt,.index_contact dt{font-size:30px; text-transform:uppercase; font-weight:bold; margin-left:20px; margin-bottom:40px;}
.f_box01 .index_product dl dt a,.index_contact dt a{color:#ef9c0e;}
.f_box01 .index_product dl dd,.index_contact dd{font-size:13px; text-transform: capitalize; line-height:34px; padding-left:22px;}
.f_box01 .index_product dl dd a,.index_contact dd a{color:#bcbcbc;line-height:34px; }
.f_box01 .index_product dl dd i{ display:none; background: url(../images/icons.png) no-repeat -68px 0; width:12px; height:13px; margin-right:10px;}
.f_box01 .index_product dl dd:hover{padding-left:0;}
.f_box01 .index_product dl dd:hover i{display:inline-block;}

.f_box01 .index_product .icons a{ display:inline-block; height:24px; margin-right:18px;background:url(../images/link03.png) no-repeat; vertical-align:middle;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.f_box01 .index_product .icons a.icon01{ background-position:0 0; width:10px;}
.f_box01 .index_product .icons a.icon02{ background-position:-28px 0; width:20px;}
.f_box01 .index_product .icons a.icon03{ background-position:-64px 0; width:15px;}
.f_box01 .index_product .icons a.icon04{ background-position:-97px 0; width:18px;}
.f_box01 .index_product .icons a.icon05{ background-position:-131px 0; width:19px;}

.f_box01 .index_product .icons a:hover{transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg);}

.index_contact{float:left; width:280px;}
.index_contact dt{margin-left:0;}
.index_contact dd{padding-left:0;color:#bcbcbc;}
.index_contact dd strong{font-weight:bold; display:inline-block; margin-right:5px;}
.index_contact dd.mail:hover{color:#ef9c0e;}
.index_contact dd.mail:hover a{color:#ef9c0e; text-decoration:underline;}


.f_box01 .f_logo{ float:left; width:330px; margin-right:100px;}
.f_box01 .inquiry{ float:right; width:310px;}
.f_box01 .inquiry .title{ color:#ef9c0e; font-size:30px; text-transform:uppercase; font-weight:bold; margin-bottom:40px;}
.f_box01 .inquiry .title a{ color:#ef9c0e;}
.f_box01 .inquiry input{ width:295px; height:35px; line-height:35px; background:#c0c0c0; border:none; border-radius:5px; margin-bottom:15px; padding-left:15px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.f_box01 .inquiry textarea{width:295px; height:90px; line-height:35px; background:#c0c0c0; border:none; border-radius:5px; margin-bottom:35px; padding-left:15px; font-family:"Arial";}
.f_box01 .inquiry input.send{ background:#df9200; color:#fff; cursor:pointer; font-size:15px; text-transform:uppercase; width:127px; margin-bottom:0; text-align:center;}
.f_box02{ background:#303030; height:30px; }
.f_box02 .copy{line-height:30px; color:#5f5f5f; text-transform: capitalize;}
.f_box01 .inquiry input:hover{ background:#eaeaea;}

.f_box01 .inquiry input.send:hover{background:#df9200;} 
.f_box01 .inquiry textarea:hover{background:#eaeaea;}



.backToTop{width:56px; height:62px; background:url(../images/top.jpg) no-repeat center; cursor:pointer; position:fixed; right:0;  text-indent:9999px; bottom:300px;}



/*sub*/
.sub_banner{ overflow:hidden; width:100%; position:relative;}
.sub_banner img{ position:relative; left:50%; margin-left:-960px; width:1920px; height:150px;}
.sub_main{overflow:hidden; zoom:1;background:#f8f8f8; padding:40px 0 50px; }
.sub_main .sub_main_right{width:860px;float:right;}
.sub_main .sub_main_left{width:260px;float:left;}


.breadcrumbs{ position:absolute; z-index:99; right:10%; top:65px;}
.breadcrumbs p{color:#353334; line-height:40px; font-size:14px;text-transform: capitalize;}

.breadcrumbs a{color:#353334;line-height:40px;}


/*404*/


.error{ background:url(../images/404.jpg) no-repeat center center; height:1000px;}
.error .button{ margin-left:390px; }
.error .button a{display:inline-block; width:225px; height:40px; background:#efb537; line-height:40px; border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; font-family:Verdana; color:#353333;margin:580px 30px 0  0; font-size:18px; text-align:center;}
.error .button a i{display:inline-block; width:25px; height:25px;background:url(../images/icons.png) no-repeat -183px 0; vertical-align:middle; margin-left:10px;}
.error .button a:hover{ border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px;}


.thank{ background:url(../images/thank.jpg) no-repeat center top; height:1000px;}
.thank .wrapper{
    overflow: hidden;
}
.thank .button{ margin-left:336px; }
.thank .button a{display:inline-block; width:225px; height:40px; background:#efb537; line-height:40px; border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; font-family:Verdana; color:#353333;margin:15px 30px 0  0; font-size:18px; text-align:center;}
.thank .button a i{display:inline-block; width:25px; height:25px;background:url(../images/icons.png) no-repeat -183px 0; vertical-align:middle; margin-left:10px;}
.thank .button a:hover{ border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px;}
.thank ul{ overflow:hidden; zoom:1; margin-top:40px;} 
.thank ul li{ float:left; width:540px; border:1px solid #ccc; background:#efefef; margin-right:20px; margin-bottom:28px;}
.thank ul li .pic{ float:left; width:270px; height:200px;}
.thank ul li dl{ float:right; width:250px; padding-top:45px;}
.thank ul li dl dt{ font-size:14px; font-weight:bold; color:#353334; text-transform:capitalize;}
.thank ul li dl dd{ line-height:20px;height: 80px; overflow: hidden; color:#595959; margin:20px 0 0;}
.thank ul li dl dd.more{background:url(../images/more.jpg) no-repeat; width:90px; height:30px;line-height:30px; display: inline-block; text-transform:uppercase; padding-left:15px; font-size:13px; color:#fff; text-align:left;}
.thank ul li:hover dt{ text-decoration:underline;}












/*case*/
.sub_case_box,.sub_case_detail{ background:#f8f8f8; padding:40px 0 200px;}
.sub_case_box .tab_menu,.sub_case_detail .tab_menu{ background:#3a3d41; overflow:hidden; zoom:1; height:98px; width:1140px; border-left:5px solid #ef9c0e;border-right:5px solid #ef9c0e;}
.sub_case_box .tab_menu li,.sub_case_detail .tab_menu li{ float:left; width:285px; cursor:pointer; border-top:2px solid #3a3d41;}
.sub_case_box .tab_menu li .date,.sub_case_detail .tab_menu li .date{ float:left; width:44px; height:44px; border-radius:50%;background:#ef9c0e; text-align:center; color:#fff; line-height:44px; margin:27px 0 27px 20px; font-weight:bold; text-transform:uppercase;-moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
.sub_case_box .tab_menu li .text,.sub_case_detail .tab_menu li .text{ float:right; width:200px; margin:27px 0 0; color:#b7b8b9; font-family:"微软雅黑"; }
.sub_case_box .tab_menu li .text span,.sub_case_detail .tab_menu li .text span{ display:block; font-size:18px; font-weight:bold; color:#fff;}
.sub_case_box .tab_menu li.current,.sub_case_detail .tab_menu li.current{ background:#3f4246; border-color:#ef9c0e;}

.sub_case_box .tab_box .hide,.sub_case_detail .tab_box .hide{ display:none;}
.sub_case_box .tab_box ul{ overflow:hidden;zoom:1;}
.sub_case_box .tab_box ul li{ float:left; width:555px; margin-right:40px; margin-top:40px; background:#fff;}
.sub_case_box .tab_box ul li .pic{ width:270px; float:left;}
.sub_case_box .tab_box ul li dl{ width:255px; float:right;}
.sub_case_box .tab_box ul li dl dt{ font-size:14px; color:#353334; font-weight:bold; margin-top:30px;font-family:"微软雅黑"; }
.sub_case_box .tab_box ul li dl dd.border{ height:1px; width:14px; background:#ef9c0e; margin:14px 0;}
.sub_case_box .tab_box ul li dl dd{font-family:"微软雅黑"; line-height:20px; color:#353334;}
.sub_case_box .tab_box ul li dl dd.more{background:url(../images/more01.jpg) no-repeat; width:110px; height:30px;line-height:30px; display: inline-block; text-transform: capitalize; padding-left:15px; font-size:13px; color:#fff; text-align:left; margin-top:20px;}





/*case_detail*/
.sub_case_detail{padding:40px 0 70px;}
.sub_case_detail .sub_tab{ background:#fff; padding:40px 30px 130px; margin-top:40px;}
.sub_case_detail .sub_tab .titlebox{ border-bottom:1px solid #ccc;}
.sub_case_detail .sub_tab .titlebox .title{ text-align:center; color:#3a3d41; font-size:24px;}
.sub_case_detail .sub_tab .titlebox .icon{ text-align:center; color:#838383; margin:20px 0 25px;}
.sub_case_detail .sub_tab .titlebox .icon span{ display:inline-block;}
.sub_case_detail .sub_tab .titlebox .icon .date{ margin:0 25px;}

.sub_case_detail .sub_tab .main{ padding:60px 25px 120px 35px;}
.sub_case_detail .sub_tab .main .text{ color:#767676; line-height:24px;}
.sub_case_detail .sub_tab .main .text span{ display:inline-block;margin:20px 0 20px 3px;}
.sub_case_detail .sub_tab .main .return a{display:inline-block; width:225px; height:40px; background:#efb537; line-height:40px; border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; font-family:Verdana; color:#353333;margin:60px 0 0  390px; font-size:18px; text-align:center;}
.sub_case_detail .sub_tab .main .return a i{display:inline-block; width:25px; height:25px;background:url(../images/icons.png) no-repeat -183px 0; vertical-align:middle; margin-left:10px;}
.sub_case_detail .sub_tab .main01 .title{ background:url(../images/casetitle.jpg) repeat-x center center;}
.sub_case_detail .sub_tab .main01 .title span{ display:inline-block; font-size:24px; line-height:47px; color:#3a3d41; text-transform:capitalize; background:#fff; padding-right:12px;}
.sub_case_detail .sub_tab .main01 ul{ padding:40px 15px 0; overflow:hidden; zoom:1;}
.sub_case_detail .sub_tab .main01 ul li{ float:left; width:250px; margin-right:20px;}
.sub_case_detail .sub_tab .main01 ul li .text{ text-align:center; color:#353334; line-height:40px; font-size:14px; margin:5px 0;}

.sub_case_detail .sub_tab .main01 ul li:hover .text{ color:#efb537;}









/*pro_list*/
.left_product,.left_contact{ border:1px solid #e6e6e6; margin-bottom:30px;}
.left_product .title,.left_contact .title{ height:70px; background:#f5f6f8; padding-left:27px;}
.left_product .title a,.left_contact .title a{ color:#353334; font-size:20px; text-transform: uppercase; font-weight:bold; line-height:70px;}
/*.left_product .main{ background:#fff; padding:10px 0;}
.left_product dl{position:relative;}
.left_product dl dt{line-height:43px; height:43px;}
.left_product dl dt a{font-size:14px; color:#353334;line-height:43px;}
.left_product dl dt i{ display:inline-block; background:url(../images/icons.png) no-repeat -291px -292px; width:6px; height:5px; vertical-align:middle; margin:0 10px 0 27px;}
.left_product dl:hover dt i{ background-position:-291px -315px;}
.left_product dl:hover dt a{ color:#efa844;}
.left_product dl dd{position:absolute; z-index:999; top:0px; left:258px; display:none;width:284px; height:auto; padding-bottom:20px; background:#fff; border:1px solid #efefef;}
.left_product dl:hover dd{display:block;}
.left_product  dl dd ul li{padding:0 20px; line-height:48px; font-size:14px;}
.left_product  dl dd ul li a{display:block; line-height:30px;border-bottom: 1px dashed #999; color:#434343;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.left_product  dl dd ul li a:hover{transform:translateX(10px);-webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); border-radius:0;color:#efa844;}
.left_product dl dd.sub-list1{top: -55px;}
.left_product dl dd.sub-list2 { top: -110px;}
.left_product dl dd.sub-list3 { top: -165px;}
.left_product dl dd.sub-list4 { top: -220px;}
.left_product dl dd.sub-list5 { top: -275px;}*/


.leftpro{background:#fff;}
#left_nav h3 {width:100%;}
#left_nav h3 >a,.leftpro h2 >a{display:block;background:url(../images/icon01.png) no-repeat 10px 15px; padding:10px 10px 10px 35px; line-height:22px;font-weight:normal;font-size:14px; color:#353334;}
#left_nav h3.open>a,.leftpro h2 >a:hover{background:url(../images/icon02.png) no-repeat 10px 15px #ef9c0e;color:#fff; }
#left_nav h3.close{ text-shadow:none;opacity:1;filter:alpha(opacity=100); float:none;}
.close:hover,.close:focus{text-decoration:none;cursor:pointer;opacity:1;filter:alpha(opacity=100);font-size:16px;}
#left_nav h3 + div {height:0;padding:0;overflow: hidden;display: block!important;-webkit-transform: translateZ(0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#left_nav .sub_nav {background:#f5f6f8;border-bottom:solid 3px #ef9c0e;padding:10px 0;}
#left_nav .sub_nav li a{display:block;background:url(../images/icon04.jpg) no-repeat 20px center;padding:8px 10px 8px 35px; color:#373737;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;line-height:22px;}
#left_nav .sub_nav li a:hover{transform:translateX(5px);-webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); color:#ef9c0e;}
#left_nav h3.open + div {height:auto;}








.left_down{ background:url(../images/down_03.jpg) no-repeat; height:140px; margin-bottom:30px;}
.left_down p a{ display:inline-block; padding-left:100px; color:#353333; font-size:28px; font-weight:bold; text-transform:capitalize; line-height:140px;}
.left_contact dl{background:#fff; padding:10px 0;}
.left_contact dl dd{ font-size:16px; color:#353334; font-weight:bold; padding-left:27px; line-height:30px; margin-bottom:15px;}
.left_contact dl dd a{color:#353334;}
.left_contact dl dd span{ display:block; padding-left:35px; font-weight:100; color:#444; font-size:14px; line-height:30px;}
.left_contact dl dd i{ display:inline-block;  width:25px; margin-right:10px; vertical-align:middle;}
.left_contact dl dd i.tel{ background:url(../images/icons.png) no-repeat -275px -75px; height:25px;}
.left_contact dl dd i.fax{ background:url(../images/icons.png) no-repeat -275px -132px; height:27px;}
.left_contact dl dd i.mail{ background:url(../images/icons.png) no-repeat -275px -191px; height:21px;}
.left_contact dl dd i.add{ background:url(../images/icons.png) no-repeat -275px -243px; height:26px;}
.left_contact dl dd a:hover{ color:#ef9c0e;}
.left_contact dl dd a{color:#444;}


.sub_pro_list ul,.sub_pro_detail .main03 ul{ overflow:hidden;zoom:1;}
.sub_pro_list ul li{ float:left; width:270px; margin-bottom:25px; margin-right:15px; background:#efefef;}
.sub_pro_detail .main03 ul li{ float:left; width:270px; margin-bottom:25px; margin-right:25px; background:#efefef;}
.sub_pro_list ul li dl,.sub_pro_detail .main03 ul li dl{ padding:20px;}
.sub_pro_list ul li dl dt,.sub_pro_detail .main03 ul li dl dt{ height: 44px;overflow: hidden;color:#353334; font-size:14px; font-weight:bold;}
.sub_pro_list ul li dl dd,.sub_pro_detail .main03 ul li dl dd{height: 60px; overflow: hidden; color:#353334; line-height:20px; margin-top:20px;}
.sub_pro_list ul li dl dd.more,.sub_pro_detail .main03 ul li dl dd.more{background:url(../images/more.jpg) no-repeat; width:90px; height:30px;line-height:30px; display: inline-block; text-transform:uppercase; padding-left:15px; font-size:13px; color:#fff; text-align:left;}
.sub_pro_list ul li:hover,.sub_pro_detail .main03 ul li:hover{ background:#353333;}
.sub_pro_list ul li:hover dl dt,.sub_pro_detail .main03 ul li:hover dl dt{ color:#fff;}
.sub_pro_list ul li:hover dl dd,.sub_pro_detail .main03 ul li:hover dl dd{ color:#fff;}
.sub_pro_list ul li:hover dl dd.more,.sub_pro_detail .main03 ul li:hover dl dd.more{ background:url(../images/more03.jpg) no-repeat;}














/*pro_detail*/


.spd_top{ background:#f8f8f8; padding-top:40px;}
.spd_top .main{ background:#fff; padding:28px 24px 22px; overflow:hidden; zoom:1;}
.spd_top .main .main01{ float:left; width:490px;}
.spd_top .main .main02{ float:right; width:550px;}
#preview{text-align:center; width:490px; border:1px solid #d6d6d6;}
.jqzoom{width:490px;height:370px; position:relative;}

/*jqzoom*/
.zoomdiv{left:859px;z-index:100;position:absolute;top:1px;left:7px;width:320px;height:320px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}



.spd_top .main .main02 h1{ font-size:24px; color:#353333; font-weight:bold;}
.spd_top .main .main02 dl{ margin:20px 0; padding:20px 0 40px; border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.spd_top .main .main02 dl dt{ text-transform:uppercase; color:#131313; line-height:33px;}
.spd_top .main .main02 dl dd{ color:#131313; line-height:25px;}
.spd_top .main .main02 .help{ line-height:33px; color:#333;}
.spd_top .main .main02 .chat{ padding:25px 0;}
.spd_top .main .main02 .chat span{ display:inline-block; margin-left:35px;}

.spd_top .main .main02 .share{color:#333;line-height:25px;}
.spd_top .main .main02 .share a{ display:inline-block; margin-left:5px; vertical-align:middle;}













.sub_pro_detail .main01 .title{ width:100%; background:#ef9c0e; height:42px;}
.sub_pro_detail .main01 .title span{ display:inline-block; background:#353333; line-height:42px; text-align:center; width:210px; font-size:14px; color:#fff;}
.sub_pro_detail .main01 .main{ background:#ececec; padding:40px 22px 28px;}
.sub_pro_detail .main01 .main dl dt{ color:#ef9c0e; font-size:14px; line-height:28px; margin-bottom:5px;}
.sub_pro_detail .main01 .main dl dd{ color:#605f5f; line-height:28px;}

.sub_pro_detail .main01 .main .pro_table { border-color:#ececec;}


.sub_pro_detail .main01 .main .pro_detail_tab .hide{ display:none;}
.sub_pro_detail .main01 .main .pro_detail_tab .tab_menu{ overflow:hidden; zoom:1; margin:35px 0 25px;}
.sub_pro_detail .main01 .main .pro_detail_tab .tab_menu li{ float:left; cursor: pointer; height:28px; width:198px; background:#353334; border:1px solid #ccc; margin-right:3px; text-align:center; line-height:28px; color:#fff; font-size:14px; text-transform:uppercase; }
.sub_pro_detail .main01 .main .pro_detail_tab .tab_menu li.current{ background:#ef9c0e;}



.sub_pro_detail .main01 .main .pro_detail_tab01 .hide{ display:none;}
.sub_pro_detail .main01 .main .pro_detail_tab01 .tab_menu{ overflow:hidden; zoom:1; margin:35px 0 25px;}
.sub_pro_detail .main01 .main .pro_detail_tab01 .tab_menu li{ float:left; cursor: pointer; height:28px; width:85px; background:#353334; border:1px solid #ccc; margin-right:3px; text-align:center; line-height:28px; color:#fff; font-size:14px; text-transform:uppercase; }
.sub_pro_detail .main01 .main .pro_detail_tab01 .tab_menu li.current{ background:#ef9c0e;}



.sub_pro_detail .main02{ border-top:7px solid #ef9c0e; padding:40px 22px 35px; margin:60px 0 40px;}
.sub_pro_detail .main02 .text{ font-size:14px; line-height:20px; color:#353334; margin-bottom:25px;}
.sub_pro_detail .main02 input{ width:510px; height:40px; margin-left:10px; margin-top:20px; background:#fff; border:1px solid #e2e1e1;}
.sub_pro_detail .main02 table{  font-size:14px; color:#3e3e3e;}
.sub_pro_detail .main02 table th{font-weight:100; line-height:40px; padding-top:10px;}
.sub_pro_detail .main02 textarea{ width:510px; height:160px; margin-left:10px; margin-top:20px; background:#fff;border:1px solid #e2e1e1;font-size:14px; color:#868686; font-family:Verdana; }
.sub_pro_detail .main02 .sendmessage{ width:150px; height:30px; margin-top:10px; margin-left:190px; background: url(../images/send02.jpg) no-repeat; cursor: pointer; border:none; font-size:13px; padding-left:10px; line-height:30px; text-transform:uppercase; color:#fff;}
.sub_pro_detail .main02 .sendmessage:hover{ opacity:0.9;filter:alpha(Opacity=90);}



.sub_pro_detail .main03 {border-top:7px solid #ef9c0e;}
.sub_pro_detail .main03 .title{ padding:24px 0 18px;}
.sub_pro_detail .main03 .title{ font-size:24px; color:#353333; font-weight:bold;}
.sub_pro_detail .main03 ul{ border-top:1px solid #e3e3e3; padding-top:37px;}







/*news*/
.sub_news_box,.sub_download_box{ background:#f8f8f8; padding:40px 0 200px;}
.sub_news_box .tab_menu,.sub_download_box .tab_menu{ background:#3a3d41; overflow:hidden; zoom:1; height:40px; margin-bottom:60px;}
.sub_news_box .tab_menu li,.sub_download_box .tab_menu li{ float:left; width:383px; cursor:pointer; font-size:14px; color:#fff; text-align:center; line-height:40px; font-weight:bold;}
.sub_news_box .tab_menu li.current,.sub_download_box .tab_menu li.current{ background:#ef9c0e;}
.sub_news_box .tab_box .hide,.sub_download_box .tab_box .hide{ display:none;}
.sub_news_box .tab_box ul,.sub_download_box .tab_box ul{ overflow:hidden;zoom:1;}
.sub_news_box .tab_box ul li,.sub_download_box .tab_box ul li{ float:left; width:300px; margin-right:35px; margin-bottom:30px; background:#fff; padding:30px;}



.sub_news_box .tab_box ul li dl dt,.sub_news_detail .main .main02 ul li dl dt{ font-size:14px; color:#3a3d41; font-weight:bold; line-height:20px; margin-top:20px;}
.sub_news_box .tab_box ul li dl dt{height: 40px;overflow: hidden;}
.sub_news_box .tab_box ul li dl dd.date,.sub_news_detail .main .main02 ul li dl dd.date{ font-size:11px; color:#444; line-height:30px; margin:10px 0 15px;}
.sub_news_box .tab_box ul li dl dd.date{height: 30px;}
.sub_news_box .tab_box ul li dl dd.date span,.sub_news_detail .main .main02 ul li dl dd.date span{ display:inline-block; margin-right:25px;}
.sub_news_box .tab_box ul li dl dd{height: 60px;overflow: hidden;}
.sub_news_box .tab_box ul li dl dd,.sub_news_detail .main .main02 ul li dl dd{line-height:20px; color:#444;}
.sub_news_box .tab_box ul li dl dd.more,.sub_news_detail .main .main02 ul li dl dd.more{ margin-top:10px; font-size:14px; color:#ef9c0e;}
.sub_news_box .tab_box ul li dl dd.more{height:20px;}
.sub_news_box .tab_box ul li dl dd.more i,.sub_news_detail .main .main02 ul li dl dd.more i{ display:inline-block; background:url(../images/icons.png) no-repeat -294px -331px; width:6px; height:10px; vertical-align:middle; margin-left:5px;}




/*news*/
.sub_news_detail{background:#f8f8f8; padding:40px 0 120px;}
.sub_news_detail .main{ background:#fff; padding:40px 30px 30px; overflow:hidden; zoom:1;}
.sub_news_detail .main .main01{ float:left; width:760px;}
.sub_news_detail .main .main01 b {
    font-weight: bold;
}

.sub_news_detail .main .main01 .title{color:#3a3d41; font-size:24px;}
.sub_news_detail .main .main01 .link{ padding:15px 0 24px; overflow:hidden;zoom:1;}
.sub_news_detail .main .main01 .link span.from{ margin:0 20px;}
.sub_news_detail .main .main01 .link span.share{ float:right;}
.sub_news_detail .main .main01 .link span{ display:inline-block; font-size:11px; color:#444; float:left;}
.sub_news_detail .main .main01 .link span i{ display:inline-block; background:url(../images/icons.png) no-repeat; vertical-align:middle; margin-right:5px;}
.sub_news_detail .main .main01 .link span.time i{ background-position:-113px -47px; width:18px; height:17px;}
.sub_news_detail .main .main01 .link span.from i{ background-position:-150px -47px; width:18px; height:14px;}
.sub_news_detail .main .main01 .link span.viet i{ background-position:-183px -47px; width:19px; height:15px;}
.sub_news_detail .main .main01 .pic{ padding:20px 0 30px; background:url(../images/bg02_07.jpg) no-repeat top center;}
.sub_news_detail .main .main01 .text{ line-height:30px; color:#444;}
.sub_news_detail .main .main01 ul{ margin-top:50px; border-top:1px solid #ccc;}
.sub_news_detail .main .main01 ul li{border-bottom:1px solid #ccc;}
.sub_news_detail .main .main01 ul li a{ display:inline-block; margin-top:8px; line-height:30px; color:#333;}
.sub_news_detail .main .main01 ul li a span{ display:inline-block; margin:0 25px 0 15px; text-transform:capitalize;}
.sub_news_detail .main .main01 .return{ width:230px; height:30px; background:#ef9c0e; text-align:center; margin:36px 0 0 230px; }
.sub_news_detail .main .main01 .return:hover{ border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px;}
.sub_news_detail .main .main01 .return a{line-height:30px; font-size:16px; text-transform:capitalize; color:#fff;}
.sub_news_detail .main .main01 .return i{ display:inline-block; background:url(../images/icons.png) no-repeat -76px -47px; width:26px; height:17px; vertical-align:middle; margin-left:10px;}
.sub_news_detail .main .main02{ float:right; width:265px; padding-left:30px; border-left:1px solid #dcdcdc; margin-top:45px;}
.sub_news_detail .main .main02 .title{ font-size:20px; font-weight: bold; color:#353334; text-transform:uppercase; padding:0 0 10px 0; background:url(../images/line02.jpg) no-repeat bottom center;}
.sub_news_detail .main .main02 ul li{ margin-top:20px;}












/*download*/
.sub_download_box .tab_menu li{ font-size:13px;}
.sub_download_box .tab_box ul li .main{ background:#f8f8f8; overflow:hidden;zoom:1; margin-bottom:28px;}
.sub_download_box .tab_box ul li .main .pdf{ background:url(../images/download.jpg) no-repeat; width:80px; height:20px; font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:60px; float:left;}
.sub_download_box .tab_box ul li .main dl{ float:right; width:200px;}
.sub_download_box .tab_box ul li .main dl dt{ font-size:14px; color:#434343;font-weight:bold; margin:15px 0 10px;}
.sub_download_box .tab_box ul li .main dl dd{ color:#939393; line-height:22px;}
.sub_download_box .tab_box ul li .text{ padding-top:25px; border-top:1px solid #dcdcdc;height: 105px; overflow: hidden;}







/*download_detail*/
.sub_download_detail{background:#f8f8f8; padding:120px 0;}
.sub_download_detail .main{ background:#fff; padding:40px 0 70px 70px; overflow:hidden; zoom:1;}
.sub_download_detail .main .left{ float:left; width:310px; height:420px; background:url(../images/down02.jpg) no-repeat bottom right;}
.sub_download_detail .main .right{ float:right; width:700px;}
.sub_download_detail .main .right .main01 .title{ font-size:24px; color:#ef9c0e; text-align:center; font-weight:bold; margin-bottom:30px;}
.sub_download_detail .main .right .main01 .text{ background:url(../images/down_bg.jpg) no-repeat; padding:0 60px 0 40px; color:#8c8c8b; line-height:25px; margin-bottom:40px;}
.sub_download_detail .main .right .main01 dl{ padding:0 0 50px 40px; margin-right:55px; border-bottom:1px solid #dfdfdf;}
.sub_download_detail .main .right .main01 dl dd{ color:#525252; line-height:25px;}
.sub_download_detail .main .right .main02 .text{ margin:35px 0 15px 40px; color:#92919;}
.sub_download_detail .main .right .main02 .text a{ color:#ffa60c;}
.sub_download_detail .main .right .main02 input{ width:430px; height:30px; line-height:30px; background:#f7f7f7; margin:10px 8px 8px 18px; border:1px solid #ccc;}
.sub_download_detail .main .right .main02 span{ display:inline-block; color:#ff0000; line-height:30px;}

.sub_download_detail .main .right .main02 table{  font-size:14px; color:#3e3e3e;}
.sub_download_detail .main .right .main02 table th{font-weight:100; line-height:30px; width:100px; margin-top:-10px;}
.sub_download_detail .main .right .main02 textarea{ width:430px; height:105px; margin:10px 8px 8px 18px; background:#f7f7f7;border:1px solid #ccc;font: 13.3333px Arial; color:#000s; }
.sub_download_detail .main .right .main02 .sendmessage{ width:150px; height:30px; margin-top:10px; margin-left:118px; background: url(../images/send02.jpg) no-repeat; cursor: pointer; border:none; font-size:13px; padding-left:10px; line-height:30px; text-transform:uppercase; color:#fff;}
.sub_download_detail .main .right .sendmessage:hover{ opacity:0.9;filter:alpha(Opacity=90); }





/*contact*/
.sub_contact_box{background:#f8f8f8; padding:40px 0 120px;}
.sub_contact_box .main01{ background:#fff; border:1px solid #ddd;border-left:none;}
.sub_contact_box .main01 ul{ overflow:hidden;zoom:1;}
.sub_contact_box .main01 ul li{ width:285px; float:left;border-left:1px solid #ddd; height:210px; text-align:center;}
.sub_contact_box .main01 ul li .pic{ width:90px; height:60px;border:1px solid #ddd; text-align:center; margin:50px 0 10px 90px;}
.sub_contact_box .main01 ul li .pic i{ display:inline-block; background:url(../images/icons.png) no-repeat; width:30px; vertical-align:middle;height:30px; margin-top:18px;}
.sub_contact_box .main01 ul li .pic i.tel{ background-position:-220px -70px; }
.sub_contact_box .main01 ul li .pic i.fax{ background-position:-220px -120px; }
.sub_contact_box .main01 ul li .pic i.mail{ background-position:-220px -174px; }
.sub_contact_box .main01 ul li .pic i.add{ background-position:-220px -215px; }
.sub_contact_box .main01 ul li dt{ font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}
.sub_contact_box .main01 ul li dd{ color:#444; line-height:16px; padding:0 10px;}
.sub_contact_box .main01 ul li dd a{ color:#444; line-height:16px;}




.sub_contact_box .main02{ border-top:7px solid #ef9c0e; padding:50px 80px; margin:40px 0 0; background:#ececec; overflow:hidden;zoom:1;}
.sub_contact_box .main02 .text{ font-size:14px; line-height:20px; color:#444; margin-bottom:15px;}
.sub_contact_box .main02 input{ float:left; width:460px; padding-left:10px; margin-right:25px; height:44px; background:#fff; border:none; line-height:44px; margin-top:20px; color:#353334; font-size:14px;}
.sub_contact_box .main02  textarea{ width:960px; padding:15px; height:150px; line-height:22px;background:#fff; border:none; margin-top:20px; color:#353334; font-size:14px; font-family:Arial;}
.sub_contact_box .main02 .index_send{ width:150px; height:30px; background: url(../images/send02.jpg) no-repeat; cursor: pointer; border:none; font-size:13px; padding-left:10px; line-height:30px; text-transform:uppercase; color:#fff;}
.sub_contact_box .main02 .index_send:hover{ opacity:0.9;filter:alpha(Opacity=90);}













/*proxy*/
.sub_pro_proxy{background:#f8f8f8; padding:40px 0 120px;}
.sub_pro_proxy .tab_box .hide{ display:none;}
.sub_pro_proxy .tab_menu{ background:#fff; margin-bottom:3px; height:80px;}
.sub_pro_proxy .tab_menu li a{ cursor: pointer; float:left; width:575px; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold; font-size:14px; text-transform:capitalize; background:#3a3d41;}
.sub_pro_proxy .tab_menu li.current{ background:#ef9c0e;}
.sub_pro_proxy .sub_agent{ background:#fff; padding:40px 10px 140px;}
.sub_pro_proxy .sub_agent .main01{ margin:0 0 100px 310px;}
.sub_pro_proxy .sub_agent .main01 .search_box{width:476px; height:42px; border:2px solid #ef9c0e; background:#fff;overflow:hidden; zoom:1;}
.sub_pro_proxy .sub_agent .main01 .search_box #searchfield{float:left; height:42px;line-height:42px;width:390px; border:none; margin-left:10px; color:#444; font-size:14px;}
.sub_pro_proxy .sub_agent .main01 .search_box #searchbutton{float:right;height:42px;width:75px;cursor:pointer;background:#ef9c0e;border:none; text-align:center; font-size:14px; color:#3a3d41; line-height:42px;}
.sub_pro_proxy .sub_agent .main02{ border-top:1px solid #ebebec; padding:25px 0 0 280px;}
.sub_pro_proxy .sub_agent .main02 .tips{ color:#3a3d41; font-size:18px; text-transform:capitalize; margin-bottom:40px;}
.sub_pro_proxy .sub_agent .main02 .tips i{ display:inline-block; background:url(../images/icons.png) no-repeat -95px -265px; width:50px;height:40px; margin-right:25px; vertical-align:middle;}
.sub_pro_proxy .sub_agent .main02 dl{ margin-left:60px;}
.sub_pro_proxy .sub_agent .main02 dl dd{ color:#757575; line-height:42px; font-size:14px;}
.sub_pro_proxy .sub_agent .main02 dl dd a{color:#757575;font-size:14px;line-height:42px;}
.sub_pro_proxy .sub_agent .main02 dl dd a:hover{ color:#ef9c0e;}
.sub_pro_proxy .sub_agent .main02 dl dd i{ display:inline-block; background:url(../images/icons.png) no-repeat; width:25px; height:25px; margin-right:10px; vertical-align:middle;}
.sub_pro_proxy .sub_agent .main02 dl dd i.icon01{ background-position:-190px -127px;}
.sub_pro_proxy .sub_agent .main02 dl dd i.icon02{ background-position:-190px -170px;}
.sub_pro_proxy .sub_agent .main02 dl dd i.icon03{ background-position:-190px -210px;}
.sub_pro_proxy .sub_agent .main02 dl dd i.icon04{ background-position:-190px -252px;}
.sub_pro_proxy .sub_agent .main02 dl dd i.icon05{ background-position:-190px -290px;}
.sub_pro_proxy .sub_agent .main02 dl dd i.icon06{ background-position:-190px -335px;}
.sub_pro_proxy .title{ font-size:25px; color:#353334; background:#fff; padding:30px 0 30px 50px; margin-bottom:5px; line-height:40px; font-weight:bold;}
.sub_pro_proxy .title span{ display:inline-block; font-size:60px;font-family: 'GIORGIO SANS-BOLD'; color:#ef9c0e; margin-right:5px; vertical-align:middle; margin-top:-20px;}
.sub_pro_proxy .main{ background:#fff; padding:0 50px;}
.sub_pro_proxy .spp_box01{ margin-bottom:40px;}
.sub_pro_proxy .spp_box01 .tips{font-family: 'itcavantgardestd-xlt'; font-size:26px; color:#ef9c0e; padding:75px 0 50px;}
.sub_pro_proxy .spp_box01 .main01{ overflow: hidden; zoom:1;}
.sub_pro_proxy .spp_box01 .main01 .left{ float:left; width:500px; padding-left:22px;}
.sub_pro_proxy .spp_box01 .main01 .left .text{ font-size:14px; line-height:25px;}
.sub_pro_proxy .spp_box01 .main01 .pic{ float:right; width:520px; margin-top:-90px;}
.sub_pro_proxy .spp_box01 .main02{overflow: hidden; zoom:1;}
.sub_pro_proxy .spp_box01 .main02 .left{ float:left; width:360px;}
.sub_pro_proxy .spp_box01 .main02 .left dl dt{ font-size:14px; color:#353334; font-size:14px; font-weight:bold; line-height:20px; margin-bottom:10px;}
.sub_pro_proxy .spp_box01 .main02 .left dl dd{ font-style:italic; color:#444; line-height:30px;}
.sub_pro_proxy .spp_box01 .main02 .left dl dd i{ display:inline-block; background:url(../images/icons.png) no-repeat -78px -86px; width:12px; height:12px; vertical-align:middle; margin-right:12px;}
.sub_pro_proxy .spp_box01 .main02 .pic{ float:right; width:650px;}
.sub_pro_proxy .spp_box01 .main03{overflow: hidden; zoom:1;}
.sub_pro_proxy .spp_box01 .main03 .left{ float:left; width:525px;}
.sub_pro_proxy .spp_box01 .main03 dl{float:right; width:500px; margin-top:30px;}
.sub_pro_proxy .spp_box01 .main03 dl dd{ font-size:16px; line-height:35px; color:#353334;}
.sub_pro_proxy .spp_box01 .main03 dl dd span{ display:inline-block; color:#ef9c0e; font-size:16px; font-weight:bold;}




.sub_pro_proxy .spp_box02{ margin-bottom:40px;}
.sub_pro_proxy .spp_box02 .main{ padding:35px 50px 30px; overflow:hidden; zoom:1;}
.sub_pro_proxy .spp_box02 .main .pic{ float:left; width:543px;}
.sub_pro_proxy .spp_box02 .main .text{ width:482px; float:right;}
.sub_pro_proxy .spp_box02 .main .text p{ padding-top:50px; font-size:14px; color:#353334; line-height:25px;}




.sub_pro_proxy .spp_box03{ margin-bottom:40px;}
.sub_pro_proxy .spp_box03 .main{ padding:35px 50px 30px; overflow:hidden; zoom:1;}
.sub_pro_proxy .spp_box03 .main .left{ float:left; width:390px;}
.sub_pro_proxy .spp_box03 .main .pic{ float:right; width:640px;}
.sub_pro_proxy .spp_box03 .main .left dl dd{ font-style:italic; color:#444; line-height:40px;}
.sub_pro_proxy .spp_box03 .main .left dl dd i{ display:inline-block; background:url(../images/icons.png) no-repeat -78px -86px; width:12px; height:12px; vertical-align:middle; margin-right:12px;}





.sub_pro_proxy .spp_box04{ margin-bottom:40px;}
.sub_pro_proxy .spp_box04 .main{ padding:35px 50px 30px; overflow:hidden; zoom:1;}
.sub_pro_proxy .spp_box04 .main .left{ float:left; width:290px; background:url(../images/bg04.jpg) no-repeat center center; padding:40px 0 40px 40px; height:150px;}
.sub_pro_proxy .spp_box03 .main .left p{ color:#686868; line-height:25px; font-style:italic;}
.sub_pro_proxy .spp_box04 .main .pic{ float:right; width:700px;}











/*about_time*/

.sub_about_time{background:#f8f8f8; padding:40px 0 120px;}


.sub_about ul{  overflow:hidden; zoom:1; height:40px;}
.sub_about ul li a{ float:left; display:block; width:285px; cursor:pointer; font-size:14px; color:#fff; text-align:center; line-height:40px;  margin-right:2px;background:#3a3d41; height:40px;}
.sub_about ul li a{ color:#fff;line-height:40px;}
.sub_about ul li a:hover{ background:#ef9c0e;}
.sub_about ul li.current{background:#ef9c0e;}
.sub_about .title{ margin:40px 0 35px 427px; overflow:hidden;}










.sub_about_time .history .hisList .photo .btnSet .prev,.sub_about_time .history .photo .btnSet .next {position:absolute; top:40%; z-index:11; display:block; width:30px; height:38px; white-space:nowrap; text-indent:50px; overflow:hidden; background:url(../images/icons.png) no-repeat;}
.sub_about_time .history .hisList .photo .btnSet .prev {left:0;background-position:-79px -135px;}
.sub_about_time .history .hisList .photo .btnSet .next {right:-1px; background-position:-147px -135px;}
.sub_about_time .history .hisList .photo .btnSet .prev:hover,.hisList .photo .btnSet .next:hover  { opacity:0.8;filter: alpha(opacity=80);}

.history{ margin:50px 0 0;background:url(../images/dot01.jpg) no-repeat 565px 0,url(../images/line03.jpg) repeat-y  570px 0; }

.history ul li{background:url(../images/dot02.jpg) no-repeat 565px 60px;zoom:1;cursor:pointer; margin:0 0 80px ;}

.sub_about_time .history ul li{ overflow:hidden; zoom:1;}
.sub_about_time .history ul li .photo{float:left; width:426px;position:relative; border:4px solid #ccc; height:320px;}
.sub_about_time .history .hisList .photoList li{width:426px; height:320px;}
.sub_about_time .history ul li .photo img{width:426px; height:320px;}
.sub_about_time .history ul li p.line{ float:left; width:120px; height:5px; background:#ef9c0e;}
.sub_about_time .history ul li .text{ float:left; width:500px;}
.sub_about_time .history ul li.list01 p.line{ margin-top:67px;}
.sub_about_time .history ul li.list01 .text{margin-left:60px; background:url(../images/arrow01.jpg) no-repeat 0 60px; padding-left:15px;}
.sub_about_time .history ul li.list01 .photo{ margin-left:12px;}
.sub_about_time .history ul li .text dl{background:#edecec; padding:30px 35px; border:1px solid #ccc;}
.sub_about_time .history ul li .text dl dt{ color:#393d40; font-size:30px; border-bottom:solid 1px #dbdbdb;padding-bottom:15px; margin-bottom:15px;}
.sub_about_time .history ul li .text dl dd{color:#444; line-height:34px;}
.sub_about_time .history ul li .text dl dd span{ display:inline-block; color:#e08105; margin-right:20px;}
.sub_about_time .history ul li.list02 p.line{margin:67px 0 0 60px;}
.sub_about_time .history ul li.list02 .text{margin-left:12px; background:url(../images/arrow04.jpg) no-repeat right 60px; padding-right:14px;}






/*about_team*/
.sub_about_team{background:#f8f8f8; padding:40px 0 120px;}
.sub_about_team .main{ margin-top:40px;}
.sub_about_team .main ul{ overflow:hidden; zoom:1;}
.sub_about_team .main ul li{ float:left; width:360px; margin-right:32px; background:#fff; border:1px solid #d9d9d9; margin-bottom:30px;}
.sub_about_team .main ul li .text{ padding:20px 15px; border-bottom:1px solid #d9d9d9; font-size:14px; font-weight:bold; color:#46494c;}
.sub_about_team .main ul li .text span{ display:inline-block; color:#444; font-size:11px; font-weight:100;}
.sub_about_team .main ul li .text span.from{ margin-left:15px;}
.sub_about_team .main ul li dl{ padding:20px 15px;}
.sub_about_team .main ul li dl dd{ color:#444; line-height:20px;}
.sub_about_team .main ul li dl dd.more{ width:76px; height:30px; line-height:30px; text-align:center; font-size:11px; text-transform:uppercase; color:#393d40; margin-top:15px; border-radius:3px; border:1px solid #d9d9d9; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.sub_about_team .main ul li:hover dl dd.more{ background:#ef9c0e; border-color:#ef9c0e; color:#fff;}









/*about_factory*/
.sub_about_factory {background:#f8f8f8; padding:40px 0 120px;}
.sub_about_factory .factory{ margin-top:40px;}
.sub_about_factory .factory ul li{ background:#fff; margin-bottom:30px;}
.sub_about_factory .factory ul li dl{ padding:30px 0;}
.sub_about_factory .factory ul li dl dt{ text-align:center; color:#393d40; font-weight:bold; padding-bottom:15px; background:url(../images/border_16.jpg) no-repeat bottom center; margin-bottom:20px; font-size:16px;}
.sub_about_factory .factory ul li dl dd{ color:#444; line-height:20px; padding:0 90px; text-align:center;}









/*about_service*/
.sub_about_service{background:#f8f8f8; padding:40px 0 120px;}
.sub_about_service .main{ margin-top:40px; background:url(../images/service_bg.jpg) no-repeat center center; width:1150px; height:1500px; padding-top:25px;}
.sub_about_service .main ul li{ overflow:hidden; zoom:1; height:213px;}
.sub_about_service .main ul li.list01 .pic{ float:left; width:410px; text-align:right; margin-top:25px;}
.sub_about_service .main ul li.list01 dl{ float:left; width:530px; margin-left:100px;}
.sub_about_service .main ul li.list02 .pic{ float:left; width:400px; text-align:left; margin-left:100px; margin-top:25px;}
.sub_about_service .main ul li.list02 dl{ float:left; width:435px; margin-left:180px;}
.sub_about_service .main ul li dl dt{ margin:38px 0 18px; font-size:20px; color:#393d40; font-weight:bold;}
.sub_about_service .main ul li dl dd{ color:#444; line-height:20px;}
.sub_about_service .main ul li dl dd.border{ width:40px; height:3px; background:#ef9c0e; margin-bottom:20px;}
.sub_about_service .main ul li dl dd span{ display:inline-block; color:#ef9c0e;}









/*process*/
.sub_process_box{background:#f8f8f8; padding:40px 0 120px;}
.sub_process_box .main .title{ margin:30px 0 30px; text-align:center; color:#444; font-size:14px; line-height:40px;}
.sub_process_box .main .title span{ display:block; color:#ef9c0e; font-size:24px; text-transform:uppercase;}
.sub_process_box .main  ul li{ margin-bottom:65px; background:#fbfbfb; overflow:hidden; zoom:1; border:1px solid #e4e4e4; padding:15px;}
.sub_process_box .main  ul li.list01 .pic{ float:left; width:545px;}
.sub_process_box .main  ul li.list01 .text{ float:right; width:545px; padding-top:50px;}
.sub_process_box .main  ul li.list01 .text .date{ float:left; width:120px;}
.sub_process_box .main  ul li.list01 .text dl{ width:390px; float:right;}
.sub_process_box .main  ul li dl dt{ font-size:25px; line-height:40px; margin-bottom:10px; color:#393d40; font-weight:bold;}
.sub_process_box .main  ul li dl dd{ color:#444; line-height:24px;}
.sub_process_box .main  ul li.list02 .pic{ float:right; width:545px;}
.sub_process_box .main  ul li.list02 .text{ float:left; width:520px; padding-top:50px; padding-left:20px;}
.sub_process_box .main  ul li.list02 .text .date{ float:right; width:120px;}
.sub_process_box .main  ul li.list02 .text dl{ width:390px; float:left;}



/*active*/


.sub_active_box{background:#f8f8f8; padding:40px 0 120px;}
.sub_active_box .main{ margin:40px 0 0;background:url(../images/dot01.jpg) no-repeat 110px 0,url(../images/line03.jpg) repeat-y  114px 0; overflow:hidden; zoom:1; padding:45px 0 0; }
.sub_active_box .main .date{ float:left; width:80px;}
.sub_active_box .main .date p{ font-size:25px; color:#393d40; font-weight:bold;}
.sub_active_box .main .date span{ font-size:14px; color: #ef9c0e;}
.sub_active_box .main .line{ float:left; width:80px; height:5px; background:#ef9c0e; margin:13px 0 0 0;}
.sub_active_box .main .text{ width:970px; float:right;}
.sub_active_box .main .text .title{ color:#393d40; font-size:14px; font-weight:bold;}
.sub_active_box .main .text dl dt{ color:#ef9c0e; line-height:24px; margin:5px 0 0;}
.sub_active_box .main .text dl dd{ color:#393d40; line-height:24px;}
.sub_active_box .main .text ul{margin:25px 0; }
.sub_active_box .main .text ul li{ color:#393d40; line-height:24px;}
.sub_active_box .main .text ul li span{ display:inline-block; margin-right:24px; color:#ef9c0e;}
.sub_active_box .main .text .pic span{ display:inline-block; margin-right:6px;}















/*authentication*/
.sub_authentication {background:#f8f8f8; padding:40px 0 120px;}
.sub_authentication .main{ margin:30px 20px 0;}
.sub_authentication .main ul li{ border:2px solid #ef9c0e; padding:10px  40px; overflow:hidden; zoom:1; margin-bottom:75px; background:#fff;}
.sub_authentication .main ul li .pic{ float:left; width:250px;}
.sub_authentication .main ul li dl{ float:right; width:700px; text-align:center;}
.sub_authentication .main ul li dl dt{ font-size:24px; font-weight:bold; text-transform:uppercase; font-weight:bold; margin:55px 0 25px;}
.sub_authentication .main ul li dl dd.border{ width:110px; height:5px; background:#ef9c0e; margin:0 0 25px 290px;}
.sub_authentication .main ul li dl dd{ color:#434343; line-height:24px;}
.sub_authentication .main ul li dl dd.down{background:url(../images/more01.jpg) no-repeat; width:110px; height:30px;line-height:30px; display: inline-block; text-transform: capitalize; padding-left:15px; font-size:13px; color:#fff; text-align:left; margin:25px 0 0 0; color:#fff;}







/*mangement*/
.sub_mangement_box{background:#f8f8f8; padding:40px 0 120px;}
.sub_mangement_box .main { background:#fff; margin:40px 0 0; padding:22px 90px;}
.sub_mangement_box .main  ul li{ margin-bottom:20px;  overflow:hidden; padding-top:30px;}
.sub_mangement_box .main  ul li.list01 .pic{ float:left; width:280px;}
.sub_mangement_box .main  ul li.list01 .text{ float:right; width:610px; padding-top:50px;}
.sub_mangement_box .main  ul li dl dt{ font-size:20px;color:#393d40; font-weight:bold;}
.sub_mangement_box .main  ul li dl dd{ color:#393d40; line-height:20px;}
.sub_mangement_box .main  ul li dl dd.border{ width:60px; height:3px; background:#ef9c0e; margin:15px 0 20px;}
.sub_mangement_box .main  ul li.list02 .pic{ float:right; width:280px;}
.sub_mangement_box .main  ul li.list02 .text{ float:left; width:440px; margin-left:170px;}





/*support*/
.sub_support_box{background:#f8f8f8; padding:40px 0 120px;}

.sub_support_box .tab_menu{  overflow:hidden; zoom:1; height:40px;}
.sub_support_box .tab_menu li a{ float:left; width:573px; cursor:pointer; font-size:14px; color:#fff; text-align:center; line-height:40px;  margin-right:2px;background:#3a3d41; height:40px;}
.sub_support_box .tab_menu li a{ color:#fff;line-height:40px;}

.sub_support_box .tab_box .hide{display:none;}
.sub_support_box .sub_cto{ background:#fff; padding:15px 40px 300px;overflow:hidden; zoom:1; margin-top:40px;}
.sub_support_box .sub_cto .main01,.sub_support_box .sub_cto .main02,.sub_support_box .sub_cto .main03,.sub_support_box .sub_cto .main04{ overflow:hidden; zoom:1;}
.sub_support_box .sub_cto .left{ width:215px; float:left; padding:40px 20px; }
.sub_support_box .sub_cto .main01 .left{background:#333;}
.sub_support_box .sub_cto .main01 .left dl dt{color:#f6ab00;text-align:center;margin-top:17px;margin-bottom:5px;font-size:40px;font-weight:bold; text-align:center;}
.sub_support_box .sub_cto .main01 .left dl dd{color:#f6ab00;text-align:center;font-size:11px;line-height:20px;}
.sub_support_box .sub_cto .main01 .right{ float:right; width:750px; background:#fff; }
.sub_support_box .sub_cto .main01 .right p span{ display:block; text-align:center; margin:55px 0 50px; font-size:48px; color:#ef9c0e; }

.sub_support_box .sub_cto .main02  .right{ width:815px; float:right; background:#f0f0f0;}
.sub_support_box .sub_cto .main02{background:#191919;}
.sub_support_box .sub_cto .left ul li{color: #fff;margin-bottom: 35px;font-size: 15px;line-height: 26px;}
.sub_support_box .sub_cto .main03 .left{background:#333;height:340px; }
.sub_support_box .sub_cto .main03 .right{float:right; width:755px; background:#fff;}
.sub_support_box .sub_cto .main03 .right p span{ display:inline-block; margin:40px 5px 0;}
.sub_support_box .sub_cto .main04{background:#191919;}
.sub_support_box .sub_cto .main04 .right{ width:815px; float:right; background:#f0f0f0;}




/*video*/
.sub_video_box{background:#f8f8f8; padding:50px 0 100px;}
.sub_video_box .wrapper{background:#fff; }
.sub_video_box ul{overflow:hidden; zoom:1;padding:40px 50px 120px;}
.sub_video_box ul li{float:left; width:485px; padding:15px 8px; border:1px solid #dcd4d4; margin-right:40px; margin-bottom:50px;}
.sub_video_box ul li .pic{ float:left; width:260px;}
.sub_video_box ul li dl{ width:190px; float:left; margin-left:25px;}
.sub_video_box ul li dl dt{ color:#3a3d41; line-height:20px; overflow:hidden; margin:5px 0;}
.sub_video_box ul li dl dt i{ display:inline-block; float:left; background:url(../images/icons.png) no-repeat -80px -198px; width:24px; height:25px;}
.sub_video_box ul li dl dt span{ display:inline-block; float:right; width:150px; height: 44px; overflow: hidden;}
.sub_video_box ul li dl dd{ color:#958f8f; margin-left:40px; line-height:20px; margin-top:10px;}
.sub_video_box ul li dl dd.more{ width:130px; height:38px; background:#ef9c0e; text-align:center; line-height:38px; color:#353333; font-size:14px; text-transform: capitalize;}
.sub_video_box ul li:hover{ border:1px solid #ef9c0e;}


.page{width:100%;text-align:center;}
.page a{padding: 8px 12px;color: #fff;margin:0 5px;background:#ef9c0e;}






/*
 * 2018-11-22  lzf  add 专题
 */
.clearfix:after{
	display: block;
	content: "";
	height: 0;
	clear: both;
}
.clearfix{*zoom: 1;}


.zt_banner{
	width: 100%;
	height: 500px;
	overflow: hidden;
	position: relative;
}
.zt_banner_bd_box{
	position: relative;
	left: 50%;
	width: 1920px;
	height: 500px;
	margin-left: -960px;
}
.zt_banner .bd ul li{
	width: 100%;
	height: 500px;
}
.zt_banner .bd ul li a{
	display: block;
	width: 100%;
	height: 500px;
}
.zt_banner .hd{
	position: absolute;
	left: 0;
	bottom: 18px;
	width: 100%;
	text-align: center;
}
.zt_banner .hd ul{
	width: 100%;
	text-align: center;
}
.zt_banner .hd ul li{
	display: inline-block;
	width: 10px;
	height: 10px;
	line-height: 999px;
	background: #fff;
	cursor: pointer;
	overflow: hidden;
	border-radius: 10px;
	margin: 0 6px;
}
.zt_banner .hd ul li.on{
	background: #ef9c0e;
}


.tc{
	text-align: center;
}
.zt_box{
	padding:50px 0;
}


.uppercase{
	text-transform: uppercase;
}
.capitalize{
	text-transform: capitalize;
}
.zt_title1{
	margin-bottom: 20px;
}
.zt_title1 .tt{
	font-size: 32px;
	color: #333;
	
	font-weight: bold;
}
.zt_title1 .tt .org{
	color: #ef9c0e;
}

.zt_box1_title{
	margin-bottom: 20px;
}
.zt_box1_title .icon img{
	display: block;
	max-width: 100%;
	margin: 0 auto 10px;
}
.zt_box1_title .tt{
	color: #333;
	font-size: 26px;
	text-transform: uppercase;
	font-weight: bold;
}

.zt_text{
	line-height: 24px;
	font-size: 14px;
	color: #666;
}


.zt_box2{
	height: 200px;
	padding: 0;
}
.zt_box2_con{
	padding: 78px 0;
	text-align: center;
}
.zt_box2_con a{
	display: inline-block;
	width: 180px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin: 0 8px;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.zt_box2_con a .icon{
	display: inline-block;
	margin-right: 3px;
	position: relative;
	top: 2px;
}
.zt_box2_con a.btn1{
	color: #fff;
	background: #ef9c0e;
}
.zt_box2_con a.btn2{
	color: #ef9c0e;
	background: #fff;
}
.zt_box2_con a:hover{
	opacity: 0.9;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}


.zt_box3{
	padding: 50px 0 0 0;
}
.zt_box3_con{
	width: 100%;
	height: 440px;
	background: url(../images/zt_bg3.jpg) no-repeat center center;
}
.zt_box3_list dd{
	float: left;
	width: 50%;
	height: 220px;
	padding-top: 45px;
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.zt_box3_list dd .num{
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	background: #ef9c0e;
	border-radius: 60px;
}

.zt_box3_list dd .con{
	width: calc(100% - 60px);
	padding-left: 30px;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
}
.zt_box3_list dd:nth-child(even){
	padding-left: 50px;
}


.zt_box4{
	padding: 0;
	height: 981px;
	background: url(../images/zt_bg4.jpg) no-repeat center center;
}
.zt_box4 .wrapper{
	position: relative;
	height: 981px;
	padding: 70px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.zt_box4 .zt_title1 .tt{
	color: #fff;
	text-transform: capitalize;
}
.zt_box4 .zt_text{
	color: #fff;
}
.zt_box4_line{
	width: 60px;
	height: 3px;
	background: #ef9c0e;
	margin: 0 auto 20px;
}
.zt_box4_con_item{
	position: absolute;
	width: 320px;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}
.zt_box4_con_item1{
	left: 50px;
	top: 362px;
}
.zt_box4_con_item2{
	right:0;
	top: 545px;
	width: 310px;
}
.zt_box4_con_item3{
	left: 445px;
	top: 810px;
	width: 640px;
}


.zt_box5{
}

.zt_box5_bars{
	margin-bottom: 40px;
}

.zt_box5_bars .item{
	display: inline-block;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	padding: 0 25px;
	background: #3a3d41;
	position: relative;
	margin: 0 3px;
	text-transform: uppercase;
	cursor: pointer;
}
.zt_box5_bars .item.hover{
	background: #ef9c0e;
}
.zt_box5_bars .item.hover:after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: -7px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-top-width: 7px;
	border-bottom-width: 0;
	border-left-width: 7px;
	border-right-width: 7px;
	border-color: #ef9c0e transparent transparent transparent;
}

.zt_box4_tabs_list{
}
.zt_box4_tabs_list_item{
	float: left;
	width: 25%;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
    margin-bottom: 20px;
}
.zt_box4_tabs_list2 .zt_box4_tabs_list_item{
	width: 33.33%;
	margin-bottom: 25px;
}
.zt_box4_tabs_list1 .zt_box4_tabs_list_item:nth-child(4n+1),
.zt_box4_tabs_list2 .zt_box4_tabs_list_item:nth-child(3n+1){
	clear: both;
}
.zt_box4_tabs_list_item .icon{
	width: 120px;
	margin: 0 auto 25px;
}
.zt_box4_tabs_list_item img{
	display: block;
	width: 100%;
}
.zt_box4_tabs_list_item .tt{
	font-size: 16px;
	font-weight: bold;
}
.zt_box4_tabs_list_item:hover{
	transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}


.zt_box4_tabs_item_clm dd{
	float: left;
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
	width: 33.33%;
	padding: 0 20px;
	margin-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.zt_box4_tabs_item_clm dd .num{
	width: 35px;
	height: 35px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	background:#ef9c0e;
	margin-right: 12px;
	border-radius: 35px;
}
.zt_box4_tabs_item_clm dd .text{
	width: calc(100% - 47px);
	line-height: 24px;
	font-size: 16px;
	text-align: left;
	color: #333;
}


.zt_box6{
	padding: 40px 0;
	background: #333333;
}
.zt_box6_text{
	color: #fff;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	max-width: 720px;
	margin:0 auto 20px;
}
.zt_box6_btn{
	display: block;
	width: 190px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: #ef9c0e;
	margin: 0 auto;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.zt_box6_btn:hover{
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.zt_box7{
	
}
.zt_box7_list{
	padding-top: 40px;
}
.zt_box7_list dd{
	margin-bottom: 27px;
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items:center;
    -ms-align-items: center;
    -webkit-align-items: center;
}
.zt_box7_list dd .pic{
	width: 50%;
	border-right: 7px solid #ef9c0e;
	position: relative;
}
.zt_box7_list dd .pic:after{
	content: "";
	position: absolute;
	right: -17px;
	top: 50%;
	margin-top: -12px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-top-width: 12px;
	border-bottom-width:12px;
	border-left-width: 10px;
	border-right-width: 0;
	border-color:  transparent transparent transparent #ef9c0e;
	
}
.zt_box7_list dd .pic img{
	display: block;
	width: 100%;
}

.zt_box7_list dd .con{
	width: 50%;
	padding-left: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.zt_box7_list dd .con .tt{
	margin-bottom: 28px;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items:center;
    -ms-align-items: center;
    -webkit-align-items: center;
}
.zt_box7_list dd .con .tt img{
	margin-right: 12px;
}
.zt_box7_list dd .con .text{
	line-height:24px;
	color: #666;
	font-size: 14px;
}
.zt_box7_list dd:nth-child(2n){
	flex-direction: row-reverse; 
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}
.zt_box7_list dd:nth-child(2n) .pic{
	border: none;
	border-left: 7px solid #ef9c0e;
}
.zt_box7_list dd:nth-child(2n) .pic:after{
	right: 0;
	left: -17px;
	border-left-width: 0;
	border-right-width: 10px;
	border-color:  transparent #ef9c0e transparent transparent ;
}
.zt_box7_list dd:nth-child(2n) .con{
	text-align: right;
	padding: 0 50px 0 0;
}
.zt_box7_list dd:nth-child(2n) .con .tt{
	flex-direction: row-reverse; 
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}
.zt_box7_list dd:nth-child(2n) .con .tt img{
	margin: 0 0 0 12px;
}


.zt_box8{
	padding: 0;
	background: #333333;
	overflow: hidden;
}

.zt_box8_title{
	font-size: 42px;
	font-weight: bold;
	color: #ef9c0e;
	margin: 36px 0;
}

.zt_box8_con{
	background: #ef9c0e;
}
.zt_box8_con .wrapper{
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items:center;
    -ms-align-items: center;
    -webkit-align-items: center;
}
.zt_box8_pic{
	width: 50%;
}
.zt_box8_pic img{
	float: right;
}

.zt_box8_r{
	width: 50%;
	padding: 0 0 0 50px;
}
.zt_box8_con_title{
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 25px;
}
.zt_box8_con_title .img{
	margin-right: 12px;
}

.zt_box8_r .zt_text{
	color: #fff;
}


.zt_box9 .wrapper{
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items:center;
    -ms-align-items: center;
    -webkit-align-items: center;
}
.zt_box9_l,.zt_box9_r{
	width: 50%;
}
.zt_box9_l{
	padding-right:40px;
}
.zt_box9_con_title{
	font-size: 30px;
	color: #333;
	font-weight: bold;
	margin-bottom: 25px;
}
.zt_box9_con_title img{
	margin-right: 12px;
}
.zt_box9_r{
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
}
.zt_box9_r .item{
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	overflow: hidden;
}
.zt_box9_r .item img{
	display: block;
	width: 100%;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.zt_box9_r .item:hover img{
	transform: scale(1.03,1.03);
    -webkit-transform: scale(1.03,1.03);
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}



.zt_box10{
	background: #f5f5f5;
}
.zt_box10_list dd{
	float: left;
	width: 33.33%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 26px;
}

.zt_box10_list dd .tt{
	color: #ef9c0e;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 15px;
}
.zt_box10_list dd .text{
	font-size: 14px;
	line-height: 22px;
	color: #666;
}


.zt_box11 .zt_title1 .tt,.zt_box11 .zt_text{
	color: #fff;
}

.zt_box12_list{
	padding-top: 50px;
}
.zt_box12_list dd{
	float: left;
	width: 33.33%;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.zt_box12_list dd:hover{
	transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.zt_box12_list dd .icon img{
	display: block;
}
.zt_box12_list dd .tt{
	color: #333;
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0 30px;
}
.zt_box12_list dd .tt .org{
	color: #ef9c0e;
}
.zt_box12_list dd .clm{
	clear: both;
	color: #666;
	font-size: 16px;
	line-height:20px;
	overflow: hidden;
	margin-bottom: 10px;
}
.zt_box12_list dd .clm .num{
	float: left;
	width: 20px;
	height:20px;
	color: #fff;
	line-height: 20px;
	text-align: center;
	margin-right: 8px;
	background:#ef9c0e;
	border-radius: 20px;
}
.zt_box12_list dd .clm .clm_text{
	float: left;
	width: calc(100% - 28px);
}


.zt_box13{
	background: #f6f6f6;
}
.zt_box13_con{
	padding-top: 30px;
}
.zt_box13_con_l{
	float: left;
	width: 355px;
}
.zt_box13_con_l .item{
	clear: both;
	overflow: hidden;
	margin-bottom: 16px;
}
.zt_box13_con_l .item .icon{
	float: left;
	width: 60px;
	margin-right: 15px;
}
.zt_box13_con_l .item img{
	display: block;
}
.zt_box13_con_l .con{
	float: left;
	width: calc(100% - 75px);
	padding-top: 12px;
}
.zt_box13_con_l .con .tt{
	font-size: 16px;
	color: #333;
	margin-bottom: 3px;
	font-weight: bold;
}
.zt_box13_con_l .con .text{
	font-size: 14px;
	color: #666;
	line-height: 20px;
}
.zt_box13_con_l .con .text a{
	display: block;
	color: #666;
}
.zt_box13_con_l .con .text a:hover{
	color: #ef9c0e;
	text-decoration: underline;
}

.zt_box13_con_r{
	float: right;
	width: calc(100% - 365px);
}
.zt_form_list{
	overflow: hidden;
}
.zt_form_list dd{
	float: left;
	width: 50%;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 14px;
}
.zt_form_inp,.zt_form_area{
	display: block;
	width: 100%;
	height: 44px;
	padding-left: 15px;
	color: #333;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
}
.zt_form_area{
	height: 140px;
	resize: none;
	padding-top: 10px;
	margin-bottom: 10px;
}
.zt_form_inp::-webkit-input-placeholder,.zt_form_area::-webkit-input-placeholder{
	color: #666;
	font-size: 14px;
  font-family:"arial";
}
.zt_form_btn{
	display:flex;
    display: -ms-flexbox;
    display: -webkit-flex;

    justify-content: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    
    align-items:center;
    -ms-align-items: center;
    -webkit-align-items: center;
	width: 170px;
	height: 33px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: #ef9c0e;
	border: 0;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.zt_form_btn img{
	margin-left: 8px;
}
.zt_form_btn:hover{
	opacity: 0.9;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}



.thank .text11{
    margin-top: 380px;
    text-align: center;
    font-size: 14px;
}

